1
3
12
72
2
54
9
6
47
5
40
4
46
17
10
86
69
8
14
537
35
20
82
25
27
73
18
16
101
39
7
26
97
41
32
57
33
24
19
362
45
92
29
15
78
91
56
28
11
58
23
21
68
13
42
31
22
49
38
100
79
43
868
159
60
36
95
71
379
76
50
34
879
66
137
59
62
322
67
191
268
176
52
169
53
153
85
30
148
508
84
126
90
74
75