62
87
52
77
12
32
9
31
15
104
27
41
56
88
8
20
21
235
99
43
45
117
158
84
49
152
23
18
318
334
386
64
214
38
22
58
16
29
33
74
19
37
98