103
34
26
33
259
424
84
83
16
168
32
108
647
370
88
525
14
342
102
27
44
57
78
122
1122
722
40
4397
41