4
6
2
25
58
48
44
52
106
112
34
135
20
16
27
31
5
30
76
139
70
12
54
200
23
21
38
55
42
246
72
288
289
104
234
169
13
19
131
144
143
36
159
81
98
32
41
50
123
69