61
30
26
20
15
18
16
21
14
39
59
17
19
31
890
116
25
29
55
322
409
41
23
154
357
62
50
80
22
141
197
56