15
45
77
354
28
19
134
40
52
123
160
79
51
118
50
42
221
110
12
101
66
67
326
55
30
310
96
63
20
22
43
85
62
39
72
31
71
47
23
58
17
115
46
92
209
168
94
73
127
5
27
49