45
222
15
19
85
81
175
17
77
58
66
40
41
12
27
23
62
18
44
131
171
50
90
51
69
104
189
20
92
43
46
28
201
24
106
126
155
162
117
178
299
691
333
67
214
164
103
14
55
59
428