12
302
51
36
29
110
66
217
185
27
64
97
38
34
48
106
18
5
22
73
11
84
53
20
10
109
119
91
26
32
39
7
15
24
78
33
127
49
52
16
160
28
56
14
23
31
6