13
32
83
130
9
110
27
49
195
80
2
37
40
15
31
72
4
89
177
59
248
77
127
39
85
28
126
52
99
24
70
64
45
29
68
56
34
247
62
141
98
88
97
22
16
75
20
33
60
25
69
92
180
36
178