1
3
80
2
69
10
12
36
4
35
40
5
16
106
71
8
7
14
11
516
33
18
24
13
96
31
66
15
23
90
34
193
76
48
22
52
62
28
378
114
92
29
6
9
85
87
42
30
19
25
26
21
58
64
38
39
51
61
102
50
27
65
17
54
719
161
91
41
73
269
37
55
82
44
43
104
138
94
435
83
265
213
220
160
97
49
68
20
165
168
59
164
109
100