83
16431
59
110
23
209
108
84
93
553
32
57
159
155
36
70
61
67
78
40
60
77
89
38
54
143
352
349
58
161
229
42
15