21
83
134
8
397
3
14
5
17
130
110
43
22
15
23
35
40
85
6
36
30
48
34
50
10
13
62
33
44
37
27
97
41
7
164
28
9
51
45
72
24
18