2
14
112
48
259
64
33
24
39
135
50
171
78
31
11
101
154
19
69
49
68
86
8
93
181
113
117
60
28
36
88
13
194
197
55
61
47
21
43
22
320
29
12
37
75
46
15
32
27