3
29
27
12
45
35
38
33
4
22
5
31
34
116
24
16
17
40
80
185
224
13
151
50
10
26
21
85
97
9
11
76
66
71
103
99
67
41
79
117
60
86
75
88
178
18
69
7
68
64
59
65