142
88
388
120
30
71
336
191
47
77
67
143
93
60
57
149
49
58
19
166
282
100
469
359
16
13
70
107
128
114
35
182
39
367
33
43
22
40
72
36
117
141
297
4
32
5
29
257
31
214
202
12
28
53