1
4
12
76
2
90
10
9
47
5
45
46
16
100
63
3
15
547
31
17
20
11
91
13
28
29
58
21
26
23
92
34
7
38
150
75
42
14
41
495
6
19
113
85
83
60
65
8
24
71
57
22
33
35
48
53
87
49
61
70
50
40
663
142
74
43
124
18
27
359
36
86
52
715
93
138
62
39
32
366
72
240
55
222
211
193
128
67
54
79
117
148
44
94
548
56
145
95
30
81