0
4
2
28
91
41
16
161
19
34
31
30
8
37
45
17
38
12
33
13
112
14
18
195
123
97
29
10
3
54
26
48
706
32
401
35
11
84
58
22
40
172
71
78