1
4
12
76
2
69
10
7
5
44
41
46
16
105
71
3
8
15
537
38
6
21
11
85
27
70
18
88
32
37
149
74
36
62
43
23
14
29
39
413
101
79
80
91
53
60
24
28
73
13
17
63
31
66
9
25
54
58
42
111
48
22
47
50
99
40
703
160
68
30
129
26
359
82
72
52
35
681
137
56
33
344
49
86
19
223
249
34
206
181
55
159
67
20
61
163
84
546
78
93
77
87