82
232
4
30
10
26
156
316
320
42
20
65
29
121
202
138
128
27
21
6
16
188
52
15
102
35
13
84
101
56
31
129
44
17
25
8
39
47
37
14
19
9
337