101
44
138
128
280
103
11
19
36
21
22
38
25
112
61
18
155
64
228
37
239
297
254
356
144
71
120
42
16
354
30
125
127
40
235
51
293
98
41
89
147
81
124
9
35
28
162
161
172