50
161
26
22
12
37
57
23
15
27
24
42
11
77
115
13
112
2
7
31
64
140
126
98
49
60
68
205
33
6
34
17
55
29
38
73
59
9
46
32
261
8
66
91