33
15
51
10
31
14
37
105
19
57
53
4
6
16
3
13
35
39
17
89
74
87
12
71
97
11
274
49
148
58
40
63
60
30
9
56
22
2
112
78
25
95
8