113
48
182
5
14
103
160
63
62
88
54
79
12
32
10
31
15
104
27
43
57
89
8
22
236
35
99
45
123
93
188
84
49
152
24
18
327
16
337
395
67
218
38
59
21
30
86
20
39
98
25