99
43
27
52
10
53
39
19
30
24
72
118
136
25
100
42
29
56
73
51
169
35
12
97
179
82
77
316
144
112
26
32
23
47
40
157
15
36
158
471
225
33
78
54
122
96