1
48
33
56
21
19
31
11
88
199
26
63
20
7
115
139
25
15
28
52
38
49
13
85
276
62
58
30
27
64
140
81
93
106
99
495
40
61
263
339
72
51
137
86
78
151
166
401