12
68
64
30
50
43
51
24
57
39
5
20
7
58
18
22
110
33
52
74
31
34
23
11
61
42
106
26
36
29
65
41
32
121
157
118
163
62
113
242
409
225
137
271
429
178
151