58
46
110
25
64
34
18
15
27
23
263
26
54
72
43
94
257
40
42
41
80
71
96
12
175
47
95
100
22
13
166
1
29
65
51
50
167
63
39
103
32
45
17
66
75
144
227