22
20
45
40
15
126
46
104
38
12
29
72
84
308
42
49
47
39
54
79
81
53
7
33
70
166
71
105
31
16
101
10
24
119
184
35
197
23
163
78
108
43
60
73
194
66