21
172
23
149
68
43
52
44
441
65
48
72
37
14
93
169
99
53
165
40
472
133
46
66
35
24
145
157
20
208
100
264
62
45
86
150
106
83
158
50
314
76
122
33
152
64