215
53
13
20
127
168
48
45
37
87
89
51
402
75
54
70
43
17
97
39
91
120
59
112
181
76
77
42
111
63
397
153
33
178
21
30
78
161
46
245
388
227
26
171
248
336
164
27
134
12