169
44
157
79
46
56
248
45
66
50
27
21
60
37
40
23
59
64
32
172
38
91
31
43
69
62
151
17
51
33
209
154
590
311
107
75
20
283
71
55
95
148
48
292