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