45
13
102
198
62
60
119
120
131
284
35
161
287
258
115
125
132
40
75
171
50
61
67
56
59
82
199
70
30
58
72
28
108
48
214
38
34
36
80
274
396
290
109
112
3094
1623
910
614
100
85
122