3
2
5
4
13
76
18
29
35
27
55
30
12
44
51
56
32
40
116
17
24
16
104
36
231
53
34
132
109
137
64
129
41
47
228
87
145
160
238
200
594
22
37
668
103
209
45
66
85
43
19
258
134