16
57
28
41
82
66
17
8
49
45
31
12
20
21
5
37
146
2
15
33
14
100
19
97
215
4
95
70
68
62
18
61
51
9
53
36
29
23
22
330
138
92
89
248
182
133
99
127