21
39
33
26
12
11
48
25
54
31
90
56
35
9
62
50
42
150
172
110
51
24
159
55
41
43
79
60
59
202
73
74
96
38
70
37
87
175
58
223
102
28
218
61
30
47
77
154
53