21
22
52
33
143
34
114
35
36
135
59
48
218
28
44
40
41
24
100
51
86
42
62
70
18
78
54
50
148
131
266
57
285
117
81
45
317
414
217
160
120
121
176
43
58
132
166