70
167
233
104
360
23
61
16
53
479
14
28
26
12
79
54
29
15
51
32
44
38
19
5
31
33
407
25
117
60
52
71
156
308
222
1852
66
115
219
271
37
46
1160
102
30
223
22
89