26
73
32
21
93
27
18
13
95
12
33
23
68
35
166
97
5
156
90
115
106
29
54
77
76
45
376
91
47
268
34
8
50
7
288
96
37
22
55
20
4
30