192
95
66
57
116
86
48
30
214
279
201
370
29
73
55
117
99
46
38
925
246
56
24
398
27
67
60
162
52
79
36
41
59
33
32
87
164
45
105
159
64
171
175
54
37
3308
28
78
248