30
14
16
45
17
36
32
10
6
46
9
20
61
33
63
53
64
21
89
27
65
75
99
18
12
177
4
57
129
11
23
7
62
29
8
114
68
44
35
108
60
163
25
179
82
334
24
58
15
37
41
59