348
29
17
34
241
162
265
16
10
105
99
11
33
44
13
46
25
425
768
30
4
56
18
12
65
45
41
58
150
74
118
32
164
80
179
168
137
27
83
49
194
1376
645
48
61
202
195
532
350
216
144
107
134
110