100
42
52
46
45
107
69
81
48
55
28
14
37
82
57
16
13
31
30
36
66
10
25
9
35
17
60
44
53
70
102
34
166
21
139
12
68
182
40
56
29
19
85
50