21
50
28
76
73
197
19
13
22
39
25
16
42
7
72
105
101
10
86
68
20
47
220
69
122
60
5
35
9
157
94
103
32
62
91
63
53
54
12
49
58
67
18
56
75
55
40