14
15
39
5
99
29
48
67
10
40
41
59
33
50
95
21
45
66
150
13
358
155
28
17
35
7
118
42
106
369
222
302
73
16
228
71
178
182
424
105
60
236
269
92
79
76
85
287
87
68
167
25
8
125
133