10
12
17
2
45
107
60
5
270
62
85
37
186
53
161
87
54
18
56
39
52
27
16
139
23
13
75
132
112
22
51
91
36
331
31
173
50
19
160
38
116