1
6
21
19
8
12
14
54
22
73
68
25
17
30
53
85
11
48
31
26
56
20
45
28
29
99
86
92
202
117
217
32
75
84
219
34
349
64
257
323
106
156
96
81
198
51
46
126