1
4
12
77
2
90
10
9
48
5
45
46
16
102
63
3
15
547
31
20
11
91
13
28
29
59
21
27
24
92
34
7
38
170
75
42
51
26
14
41
23
497
6
113
85
83
62
66
8
72
17
67
57
19
22
32
35
53
87
50
61
70
86
40
661
144
74
43
126
18
364
36
47
52
37
707
93
138
76
366
39
242
55
223
33
211
196
56
128
54
79
117
148
44
95
549
145
30
81