12
230
96
42
29
4
3
56
668
30
108
17
44
61
57
79
94
104
1
7
24
103
9
22
8
40
2
31
6
11
13
171
35
19
5
16
123
10
14
28
20
106
45
26