45
4
50
91
18
11
32
22
56
90
70
30
155
64
163
374
29
65
158
140
250
35
34
23
36
42
118
16
20
135
474
40
398
119
123
152
78
244
634
206
224
504
25
157
12
58
27
234
362
203
74
72
128