9
16
59
35
28
2
24
14
62
34
13
18
19
78
44
90
17
23
21
88
29
43
70
150
53
396
5
26
51
125
108
57
82
36
4
79
50
61
40
15
11
47
37
25
31
179
10