59
49
15
58
25
63
20
99
17
14
29
60
45
6
356
22
32
47
90
55
80
13
11
168
40
19
35
51
50
2
10
1
5
33
7
119
12
4
21
26
82
41
46
31