52
36
12
33
30
8
5
15
6
32
44
59
117
23
102
47
25
3
83
43
63
24
66
53
22
16
51
38
29
49
140
11
9
10
46
528
14
165
7