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