45
19
22
9
92
43
88
31
21
194
150
63
35
23
58
127
174
81
113
94
41
57
24
138
135
62
36
274
14
28
12
13
54
124
118
117
46
51
217
32
15
195
159
146
2594
74
123
456
59
326
26
69
250
162
285