1
0
33
26
32
20
11
37
183
54
14
6
18
152
52
30
51
64
13
23
142
35
29
34
46
229
15
67
84
55
39
100
57
36
41
17
56
47
50
48
150
49
157
230
43
60
63