7
3
148
4
12
15
2
6
13
8
103
9
11
34
16
35
23
22
84
10
52
17
14
32
53
0
20
26
27
30
31
38
19
43
49
82
116