111
30
55
42
78
176
127
44
137
54
158
50
93
47
63
191
125
41
52
441
43
81
23
328
75
7
99
439
17
215
140
34
92
216
45
83
100
15
210
224
499
162
58
37
293
36
85
97
240
59
39
79