17
15
79
20
12
31
54
73
125
16
100
114
207
388
94
146
45
62
156
25
553
55
29
185
120
41
40
60
49
98
97
195
11
85
96
143
61
34
47
26
7
33
14
52
36
110
28
102
159
23
50