0
13
12
5
8
2
39
31
19
21
3
38
7
55
30
25
42
22
24
56
14
17
96
27
41
23
20
140
16
190
78
37
35
104
211
53
119
332
83
146
88
46
72