341
51
25
124
20
337
48
100
22
27
75
112
111
28
35
106
38
97
162
4
29
92
319
161
30
65
99
204
16
68
156
121
14
148
109
168
61
77
149
81
302
21
143
117
102
391
116
93
163
85
64
63
33
44
96
98
56