21
89
59
30
75
6
47
110
10
74
32
29
27
26
22
18
94
65
20
43
69
8
148
11
5
1
31
14
16
38
53
91
55
71
167
34
61
112
392
4
33
50