162
175
60
22
6
47
30
50
161
11
79
16
870
400
31
46
254
52
100
70
3
10
44
40
53
19
339
35
267
72
77
83
37
32
164
71
26
38
41
214
123
172
120
28
58
96
17
98
85
282
130
42
51