12
29
15
35
25
91
135
38
6
31
14
10
18
5
104
13
51
2
9
60
3
28
4
43
50
19
21
17
23
48
20
30
8
46
7
70
11
22
54