88
186
47
55
357
471
147
97
110
66
48
148
65
81
92
29
125
45
18
35
17
262
314
53
43
159
220
32
104
72
44
86
67
46
28
27
121
20
33
68
25
99
98
118
49
87
316
219
22
124
610