3
85
66
21
104
23
119
5
57
14
52
150
30
28
177
35
7
68
29
63
15
11
49
98
59
292
512
276
92
27
101
67
114
46
77
190
71
24
53
12
13
806
118
41
10
6
44
34
155
19