17
15
25
18
23
26
58
33
13
22
40
36
11
12
3
9
5
82
19
75
46
103
8
39
7
101
48
135
32
49
61
35
92
88
27
96
80
54
188
78
246
494