352
154
89
102
71
44
20
42
31
77
14
211
30
116
67
7
28
0
592
119
25
103
40
80
66
22
73
29
10
5
79
8
12
24
2
39
37
9
35
50
47
84
46
60
38