7
75
1
13
11
4
6
14
8
10
9
29
18
21
19
28
23
26
12
133
27
16
24
229
30
37
128
50
151
25
58
125
15
103
22
91
51
147
48
313
237
136