21
86
42
26
71
23
16
53
74
167
39
52
17
22
62
25
19
56
27
33
32
50
148
119
139
217
76
31
44
51
75
54
283
7
443
117
232
236
49
29
120
68
64
36
96
55