36
26
30
72
15
45
17
77
382
62
10
69
55
23
96
38
57
259
59
25
33
49
183
188
95
65
29
148
28
90
40
24
217
153
194
48
248
192
35
60
82
67
455
258
76
219
362
68
141
43
133
128
280
19
61