18
7
23
37
54
12
93
229
38
99
149
11
47
87
40
298
39
88
161
45
29
89
46
33
169
3
58
31
328
124
216
295
348
139
70
263
116
56
599
100
140
66
71
90
312
48
62
15
16