30
218
70
72
8
213
104
12
16
36
18
103
291
35
20
31
42
40
97
24
33
155
60
39
29
57
73
145
58
249
43
53
25
11
156
21
34
37
15
130
123
74
278
32
207
99
86
140