78
28
36
35
454
89
45
30
76
154
276
62
282
42
94
32
26
29
81
1138
598
467
253
217
47
64
51
33
155
147
175
540
159
63
169
95
96
127
38
123
173
140
350
142