161
41
184
46
47
48
264
93
82
20
22
56
58
37
220
64
31
70
23
90
28
211
96
112
26
45
43
39
268
27
34
95
377
358
103
57
51
147
44
101
61
62
329
167
21
114
65
69