29
13
45
42
43
23
24
22
50
9
16
19
61
283
27
4
14
63
5
10
21
32
7
1
223
575
78
210
17
3
31
69
70
79
49
53
8
67
82
12
2