21
41
53
24
30
36
143
642
165
124
220
162
111
69
53
105
102
103
61
41
64
35
52
28
42
37
21
58
25
87
28
109
90
52
69
229
81
89
128
52