15
28
46
33
35
16
30
42
179
31
77
110
6
36
20
34
73
39
56
40
469
23
61
228
14
53
49
152
13
98
43
118
19
26
58
32
72
25
177
88
97
18
37
4
239
116