33
47
51
83
54
46
45
131
148
268
197
283
124
48
58
36
125
114
106
31
69
24
77
411
25
60
23
17
90
172
568
34
80
40
57
16
136
13
44
22
27
174
39
490