30
35
42
103
125
60
244
41
66
337
250
37
61
27
12
70
15
23
272
112
55
235
45
54
251
51
56
69
188
82
233
48
52
90
24
87
72
47
362
149
95
58
19
7
275
96
39
11
18