7
33
5
30
8
13
19
29
4
34
11
80
27
18
55
26
16
6
12
35
14
61
9
43
86
68
15
101
65
41
57
59
83
874
56
109
115
118
38
209
373
120
122
52
141
40
48
50
125
148