85
103
38
22
64
94
61
37
24
147
109
60
62
168
41
50
31
29
102
7
4
48
54
47
193
63
53
39
27
23
79
69
111
65
36
71
123
175
14
30
127
190
12
572
56
35
52
98
113
82
25