122
98
238
15
29
182
44
20
88
104
87
106
13
109
187
22
18
33
32
45
28
12
52
14
16
258
21
127
54
46
337
166
226
321