9
53
32
152
31
19
43
52
22
35
0
302
10
3
7
21
45
25
4
47
16
2
105
6
23
27
1
38
72
39
18
13
33
55
34
5
65
106
333
243
51