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