3
35
5
6
47
10
42
2
9
21
65
52
204
34
7
20
27
15
19
40
33
23
86
25
54
45
44
43
38
67
37
188
56
63
75
114
79
30
277
164
160
143
49
68
252
254
138
102
124
309
202
60
127