261
67
376
377
51
341
50
166
157
94
296
385
63
41
118
132
99
96
10
113
95
13
80
60
20
55
49
58
62
249
19
15
54
87
79
57
124
125
127
16
18
134
117
38
22
138
28
207
108
26
106