2
1
130
13
17
48
37
31
18
14
10
28
19
7
15
6
38
22
132
46
114
51
36
86
47
119
63
101
24
69
29
94
30
23
39
25
34
191
87
239
107
45
345
224
108
92
99
74
105
237
210
97