1
3
80
2
69
10
12
36
4
35
40
5
16
106
72
8
7
14
11
517
33
18
24
13
96
32
65
15
23
90
34
193
76
48
22
52
62
28
374
115
92
29
6
9
84
87
42
30
19
25
26
21
55
64
31
38
39
51
44
61
50
66
17
54
721
167
91
41
74
95
269
37
82
43
104
138
438
59
83
267
214
221
49
160
98
56
68
20
114
70
165
169
60
94
27
109
73
100