61
12
21
7
6
16
26
3
10
8
37
40
9
24
19
33
11
34
0
14
36
18
20
47
62
17
58
309
103
96
145
44
180
59
252
65
118
200
151
49
107
46
353
135
284
132