16
20
10
25
66
41
21
5
46
32
48
27
23
31
28
13
15
75
88
63
19
33
56
59
34
170
50
47
2
61
114
165
156
100
149
208
405
108
45
123
117
51
87
161
224
241
222
150