58
17
28
14
32
53
25
12
11
23
99
18
41
31
7
44
101
37
93
71
29
4
258
162
97
50
21
95
75
113
80
46
157
84
60
45
13
27
124
16
239
9
19
24