20
41
28
133
1
56
57
48
6
117
69
75
128
29
25
77
19
99
155
40
59
14
10
379
222
107
60
35
51
186
53
74
9
54
36
125
13
32
30
79
38
70
18
167
46