22
46
123
301
275
155
66
44
261
74
16
68
4
11
75
204
111
160
113
499
156
467
28
273
81
36
69
41
31
24
13
37
295
48
139
63
130
161
53
87
64
72
92
25
49
315
137
442
56
51
168
215
244
874