33
44
34
31
11
95
18
7
1
28
9
25
41
79
20
8
99
76
158
65
13
29
64
52
50
92
83
51
37
105
32
130
22
145
101
56
38
75
27
102
388
74
89
40
120
63