15
220
49
35
93
95
291
162
101
432
9
21
26
174
22
33
57
30
407
76
38
25
20
138
459
79
17
18
12
61
45
27
23
28
46
16
34
56
96
44
188
349
100
31
104