107
104
52
84
88
8
60
41
29
70
118
22
74
50
25
19
97
82
62
25
100
13
41
50
170
75
2
27
54
85
61
24
13
28
156
97
23
42
27
158
41
7
47
119
13
28
66
32
93
16