17
46
24
128
59
55
115
102
108
110
145
230
68
123
69
58
33
37
178
36
303
34
91
15
30
28
105
704
6
88
39
67
50
57
262
194
387
5
8
7
13
32
47
21
49
96
48
166
52