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