30
35
102
203
72
21
90
39
148
32
241
142
120
198
176
162
64
57
63
13
88
9
75
80
17
100
191
40
118
188
352
65
133
43
135
131
34
45
36
48
274
97
95
107
53
19
70
246
86
186
27
77
170
71
68
204
66
109