2
3
1
0
6
47
22
9
69
12
92
39
155
40
46
15
77
14
52
10
32
23
20
64
44
57
316
50
19
18
60
37
65
34
130
63
157
357
398
30
35
38
24
33
88