16
23
136
439
822
35
85
139
119
323
13
51
103
42
78
37
8
14
11
17
99
49
117
156
72
121
26
25
22
10
55
61
46
43
105
73
138
62
167
52
91
29
106
4
268
206
45
75
53