30
45
23
18
14
203
55
10
38
40
9
95
125
251
24
67
2
99
3
107
13
68
89
44
29
31
28
8
50
171
136
224
360
52
185
26
15
35
12
70
19
222
69
168
110
39
51