63
84
107
108
58
148
197
286
152
85
923
304
655
574
61
39
53
32
117
244
47
230
120
99
87
17
52
54
88
93
56
69
41
34
62
80
149
79
72
97
294
94
134
77
162
141
579
36
27
81