1
4
12
76
2
66
10
7
44
41
46
17
96
71
3
5
15
536
36
6
22
11
83
29
27
70
16
19
21
88
34
150
74
42
38
62
23
14
39
18
415
101
79
82
91
53
8
61
24
28
73
13
31
65
54
58
25
9
111
47
51
97
40
646
160
69
132
37
26
359
52
694
75
137
55
33
346
85
223
250
208
178
161
20
163
43
549
81
84
129
92
30
87