109
10
4
35
13
58
21
27
25
49
16
42
24
1
83
2
18
8
53
47
20
3
34
38
9
26
7
14
31
19
149
28
5
40
255
23
11
93