28
30
431
42
5
17
22
51
120
3
43
626
11
97
451
90
56
267
24
20
29
38
70
13
9
7
106
10
84
2
6
0
111
34
19
188
82
220
187
1
158
109
45
4
96
224
544
519
18
177