12
54
25
18
31
26
66
86
8
17
15
68
30
85
23
14
32
37
60
45
61
148
29
50
22
104
11
13
44
394
53
49
81
9
75
109
179
82
248
147
34
58
191
125
156
55
120
47
48
72