26
149
31
373
27
19
148
336
73
54
253
160
220
24
46
48
34
18
52
131
322
15
62
30
113
51
40
58
92
178
42
124
13
112
368
769
717
43
38
90
96
23
105
653
41
278
70
150
79