1
16
22
36
21
27
73
59
58
26
15
40
38
31
32
106
311
50
53
84
86
95
80
29
34
210
66
77
97
17
19
20
11
37
57
9
64
62
301
381
319
96
30
54
55
4
48
114
13
23
14
12