7
6
22
20
8
12
16
54
23
77
69
25
18
30
53
88
11
49
21
31
26
27
56
45
28
100
70
86
48
92
202
117
220
32
76
84
219
34
349
64
75
257
327
110
156
97
81
198
51
46
126