26
33
162
4
64
27
87
79
299
24
34
15
92
48
128
107
138
60
69
21
8
88
17
58
157
152
201
31
59
106
68
41
245
217
110
142
442
212
267
16
20
51
99
71
76
86
96
156
147
39
101
50
114