1
41
3
2
52
42
123
28
55
10
7
37
53
50
226
178
9
15
8
45
19
30
60
12
118
35
75
107
106
27
24
104
20
135
17
33
51
23
6
4
25
14
48
38