48
22
25
28
77
208
138
117
60
150
156
57
73
119
15
24
20
27
41
75
39
31
12
81
109
51
70
92
74
21
111
29
80
37
167
188
18
87
45
76
55
458
370
46
601
402
404
347
677