121
40
32
39
46
55
213
6
12
54
22
80
58
17
25
27
65
61
358
62
31
53
42
29
102
120
69
56
123
36
37
86
95
197
205
478
51
109
100
173
191
362
72
88
35
114
198
122
679
99