20
32
49
100
11
46
19
172
23
28
3
68
80
82
14
72
22
164
109
10
38
12
25
18
1
47
16
213
37
5
24
78
61
229
8
52
45
53
0
199
35
30
74
4
65
113
54