7
13
3
9
34
65
15
102
17
109
24
37
29
32
20
14
11
55
35
12
73
31
222
25
1027
245
33
315
128
225
57
130
958
156
168
272
745
72
68
45