166
52
293
17
14
24
61
118
31
164
40
36
19
9
101
30
35
156
55
15
13
69
287
32
53
93
26
23
65
41
22
42
105
47
84
3
57
16
39
83
34
8
38
74