97
140
312
135
28
43
57
105
26
179
660
180
331
48
24
54
241
210
329
289
8
45
94
431
147
249
304
150
87
91
128
107
32
99
52
6
86
49
118
16
21
113
34
199
178
13
73
116
90
33
7
141
25
30