57
106
93
37
77
3
381
28
116
90
7
31
55
21
9
202
18
8
218
129
32
12
16
38
13
35
60
45
22
10
56
14
24
11
53
54
36
29