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