298
41
8196
40
33
34
22
77
74
37
43
160
27
172
25
131
42
21
91
67
239
116
153
89
47
53
66
52
28
139
44
29
179