2
49
44
124
62
422
212
397
177
11
82
86
110
159
74
162
188
106
52
66
79
70
150
100
84
136
111
90
42
35
131
65
180
304
130
38
24
29
96
15
58
69
161
10
296
97
76
31
143
165
109
134
108
43
430