86
53
37
21
88
55
154
120
43
42
108
110
96
38
60
54
319
25
570
368
70
125
15
322
74
31
34
67
85
792
46
330
56
245
152
87
178
151
79
107
91
71
146
223
239
217
417
51
144
97