30
7
53
105
5
104
70
270
212
141
363
57
62
39
18
216
147
31
95
177
173
145
254
17
48
260
68
23
13
10
29
111
14
148
74
66
26
51
16
49
58
91
103
32
55
35
44
77
97
3
27
184