17
98
229
46
65
91
42
48
80
84
142
29
263
40
71
187
156
126
64
47
37
18
33
36
106
60
23
58
15
10
51
44
30
26
45
32
53
8
5
67
19
141
164
244
35
55
66
221
24