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