72
17
3
31
11
81
20
39
177
77
48
54
34
56
52
21
32
37
15
186
176
117
53
29
46
19
35
227
207
123
244
230
264
455
337
422
18
83
414
65