7
21
92
160
22
11
2
16
42
41
26
4
5
9
3
19
194
62
12
25
15
6
8
32
20
33
73
84
10
50
294
24
13
48
14
44
63
30
141
28
289
473