13
228
81
24
54
29
95
114
45
27
107
79
70
151
361
181
61
296
93
164
158
134
87
49
88
106
64
60
124
77
210
39
244
36
196
133
62
37
103
130
74
104
123
98
38
179
102
66
112
56