2
11
41
32
19
8
12
43
180
33
30
70
34
3
68
7
172
20
38
18
15
140
23
45
63
221
52
51
21
92
46
28
215
248
183
16
136
67
100
55
128
22
110
191
85