14
24
25
7
94
16
28
136
144
33
45
58
21
48
44
118
344
34
15
36
6
393
172
86
42
35
13
60
106
90
141
96
116
67
206
18
10
49
256
313
65
95
54
99
405
98
155
88
108