54
103
59
43
57
36
125
172
80
90
26
134
10
30
17
377
182
95
228
29
81
1138
362
107
177
98
50
292
87
47
160
33
39
46
426
70
77
40
175
144
48
63
25
35
366
454
169
82
127
502
145
14
45
27