86
42
81
40
18
77
125
70
45
104
135
114
46
19
176
189
387
17
80
15
24
38
27
149
37
13
7
49
23
28
41
175
71
14
61
33
54
64
98
56
411
22
102
51
25
168
58
179
4287