16
35
2
28
65
22
175
12
39
29
31
96
25
51
484
17
6
60
23
13
58
40
7
44
43
54
146
30
9
163
268
435
34
18
75
32
63
95
8
142
24
67