4
82
2
56
1
10
14
3
42
38
40
13
6
103
81
5
7
11
39
17
8
22
124
16
9
44
15
20
23
89
31
18
36
195
76
47
27
41
397
92
29
60
87
30
48
19
26
12
21
52
74
25
34
51
58
43
49
57
50
28
83
65
687
174
80
24
84
99
311
86
32
45
37
110
139
95
33
62
67
346
90
77
290
236
35
142
63
137
68
132
126
167
170
69
133
511
111
75
104