82
57
31
13
96
171
7
60
17
140
538
47
181
30
29
49
28
70
27
308
116
77
48
215
52
68
36
105
58
46
15
21
24
26
8
34
90
5
23
12
63
32
10
121