109
70
69
57
66
41
48
16
98
371
219
61
58
137
138
89
134
91
99
35
256
126
102
197
200
64
95
37
163
123
38
73
43
68
84
87
110
85
39
6
36
116
65
221
156
113
100
178