15
26
3
119
73
35
41
79
107
18
89
59
31
75
27
22
19
11
16
25
170
48
14
178
13
17
88
20
100
87
91
82
43
108
69
94
38
71
36
49
34
302
177
97
96
12