53
19
21
10
29
74
40
102
89
186
98
57
73
11
43
17
7
526
87
242
119
176
81
78
44
23
169
118
38
123
20
168
62
30
65
151
421
93
248
100
49
336
95
85
36
55
114
138