27
41
28
26
45
22
10
44
23
20
100
38
58
63
24
18
9
7
6
65
91
11
33
31
36
37
61
392
57
107
97
21
42
60
43
137
72
88
66
19