41
55
29
3
5
22
51
12
10
27
6
4
28
1
9
15
23
33
17
25
66
18
31
92
39
116
21
99
119
16
58
69
35
64
11
14
20
52
104
44
48
175
62
139
129
105
396
83