3
104
10
70
34
14
32
19
25
20
24
147
16
27
17
5
29
26
35
7
6
62
13
23
39
114
69
1
51
64
42
15
33
21
31
22
305
190
30
40
126
84
99
8