19
27
3
22
36
121
31
14
29
30
26
20
44
41
99
123
176
38
253
104
46
50
115
351
82
51
196
45
135
34
60
53
64
324
120
48
540
124
79
43
56
266
9
23
95