1
22
167
21
118
4
24
31
6
7
16
151
13
42
25
28
5
3
8
2
0
60
12
19
34
23
68
59
374
47
10
54
51
105
2002
20
90
15
27
29
185
53
66
166