26
165
177
87
33
129
351
55
58
23
326
439
210
935
110
139
779
107
27
56
115
43
1020
313
37
40
51
134
29
75
63
190
44
46