18
9
104
51
17
21
45
41
93
50
103
179
207
59
97
25
39
40
110
30
19
14
55
65
3
12
22
13
35
8
42
293
23
29
79
124
27
54
24
20
66
84
5
197
152