18
4
20
13
31
5
41
28
134
1
56
57
48
6
118
117
69
75
128
29
25
77
19
99
159
40
59
17
10
379
222
107
60
35
51
186
53
74
9
54
36
130
14
32
30
79
38
70