163
64
26
46
197
143
54
156
22
228
45
153
29
119
21
71
131
40
18
33
59
287
70
230
44
56
16
3269
141
190
1146
76
122
165
101
42
248
148
63
52
138
91
48
61
50