32
77
351
14
21
42
111
115
137
15
28
709
125
5
38
6
16
244
30
49
35
4
91
44
7
27
250
17
12
18
22
10
82
240
2766
51
225
642
206
197
78
92
407
272
139
428
24
53
601
131
134
162
177
101