45
28
94
3
182
19
324
15
176
43
27
64
116
146
133
236
20
47
166
97
7
61
149
18
11
34
23
12
91
58
62
26
93
17
238
44
53
21
84
57
70
9
111
66
51
633
46
24
115
104
207