31
13
36
88
62
42
10
95
19
50
50
4
82
29
84
8
70
41
24
102
25
118
85
22
2
98
93
156
170
13
42
48
28
25
97
28
24
54
46
70
93
50
119
25
47
24
27
46
75
62