55
73
19
121
128
54
257
165
48
33
43
51
148
50
64
31
71
49
289
98
100
56
11
283
602
18
103
5173
168
42
340
45
118
105
35
40
102
21
117
124
39
66
244
76