2
74
179
34
171
155
101
31
67
284
214
142
51
25
10
41
7
371
100
23
109
486
267
170
61
42
73
331
343
454
410
69
108
48
123
84
208
27
45
81
72
22
203
77
64
134
99
86
132
87
47
301
181
152
312
65