21
6
38
2
29
7
54
98
30
16
34
9
25
20
11
23
123
70
33
4
5
72
67
24
8
19
55
56
107
40
12
44
242
14
82
31
13
42
27
18
109
534
96