5
17
31
19
58
25
18
22
11
14
60
9
37
92
32
34
49
33
8
12
69
91
7
23
36
80
38
62
15
28
82
27
10
232
359
120
1
4
13
20
16
2
6
29
406
3
26