2
15
4
20
6
40
3
19
55
25
33
50
45
147
27
18
215
12
53
10
26
32
73
49
114
29
61
166
30
70
86
329
42
522
181
91
82
109
317
96
155
46
224
21