2
37
0
48
11
30
14
17
13
10
9
31
16
19
599
45
15
139
91
26
84
166
138
342
28
22
12
52
70
176
47
33
42
49
158
68
51
24
83
40
36
75
27
145
258
240
194
157