1
15
9
29
17
32
28
3
69
66
5
58
18
8
30
11
50
35
24
49
25
70
80
65
12
37
231
41
123
39
63
27
52
229
33
248
201
20
156
97
45
92
270
76
61