31
16
0
23
12
2
21
39
13
15
14
19
40
122
46
24
25
62
6
1
32
8
36
89
17
80
22
141
38
107
18
49
58
99
208
75
30
146
142
66
59
100
20
52
132
250
26