90
27
54
168
12
61
127
30
56
65
84
49
32
97
10
75
46
25
134
140
14
191
16
63
15
45
40
186
487
229
107
60
48
121
5
24
28
18
52
450
180
307
198
130
356
13
100
282
20
205
194
91
50