21
83
18
31
30
145
15
13
87
34
7
40
20
4
3
38
24
49
54
190
62
45
89
16
78
664
8
60
5
22
32
29
80
26
105
10
95
1
75
42
64
63
121
17
56
65
55
72
256
82
14