18
14
101
75
126
53
17
28
52
45
41
106
42
57
46
116
72
110
192
12
512
15
104
68
33
76
141
82
94
32
49
21
239
66
434
34
47
13
355
27
92
19
11
87
93
25
140
10
31
64