10
3
23
79
26
50
30
146
133
60
74
158
202
43
145
130
35
62
4
36
25
15
27
92
58
32
153
13
51
17
28
37
6
126
264
101
167
31
362
75
14
218
326
364
81
80
21