2
0
10
32
20
73
62
9
65
27
42
35
109
40
30
11
45
181
92
104
60
82
34
22
46
196
13
187
28
80
6
23
12
312
168
299
105
66
25
19
36
18
17
24
5
58
90