148
60
42
48
94
107
241
51
364
65
29
93
270
239
368
174
37
374
46
54
262
24
142
170
686
183
158
409
494
91
99
140
71
14
21
50
25
97
95
22
18
55
36
139
66
47
72
433
49
30
23
221
162
28
35
175
113
204
456