1
4
12
76
2
66
10
7
5
43
3
40
46
19
99
69
8
15
536
37
17
6
21
82
23
27
16
14
18
88
38
36
146
73
41
61
42
29
39
405
100
80
91
58
11
60
24
28
72
13
63
31
20
9
22
51
54
110
48
45
50
96
705
160
126
35
71
353
81
68
52
693
74
137
55
49
32
339
86
218
246
33
199
178
156
64
67
34
57
87
25
159
44
79
543
75
129
93
30