1
3
12
72
2
54
9
10
6
45
5
40
4
46
17
11
83
69
8
14
533
35
20
82
25
27
73
16
100
38
7
26
101
41
32
56
33
23
39
19
363
92
29
15
78
91
53
28
58
21
67
13
31
22
48
97
47
49
43
868
160
60
36
93
18
71
375
77
68
50
34
867
62
137
322
186
270
65
175
52
167
152
44
57
85
24
30
146
507
64
123
90
75