104
221
65
42
387
580
90
219
53
81
63
77
98
27
58
55
84
210
142
91
50
44
56
126
112
54
35
67
179
71
59
92
37
51
86