55
45
19
46
28
3
83
34
67
18
4
312
17
21
82
30
98
102
71
70
58
87
9
56
16
27
226
32
35
68
43
61
145
159
277
149
199
157
265
137
270
25
48
91
128
65
196
148
306
110
96