22
93
281
275
1016
72
35
38
112
183
31
53
46
146
373
47
48
11
27
667
42
56
54
122
127
165
26
425
58
88
125
173
23
156
104
315
90
221
121
322
50
29
356
83
28
115
109
70
168
21
34