21
39
14
32
31
101
24
28
93
10
16
38
12
26
40
119
37
20
54
30
57
5
272
15
51
60
185
104
72
17
118
36
48
46
167
13
77
70
43
139
200
542
22
69
94
49
3