58
30
19
485
44
28
50
75
121
24
73
93
164
165
124
248
46
113
49
70
95
53
212
125
25
186
71
155
16
74
123
54
305
17
67
43
31
151
23
38
39
107
194
22
397
779
239
55
27
36