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