12
46
101
75
23
26
15
4
167
82
17
36
20
7
42
18
14
27
41
45
35
115
57
16
176
100
47
70
37
10
19
22
56
154
30
86
38
8
33
61
54
34
288
77