12
11
17
16
6
10
32
20
74
43
77
14
55
41
86
8
44
21
37
50
51
96
66
36
88
104
82
73
52
22
30
1
39
311
18
28
45
293
78
62
95
225
251
181
322