15
12
38
90
35
76
70
92
191
44
47
23
27
30
5
93
172
20
28
21
18
49
31
43
425
33
32
248
19
107
56
46
97
139
200
410
317
122
8
7
4
3
16
2
154
98
201
95
11