25
66
8
2
20
1
3
14
4
54
5
11
52
39
18
30
10
17
116
9
12
7
31
82
626
56
46
61
59
74
58
101
100
28
16
35
36
340
132
370
19
13
65
49
24
153
122
93
42
23
124