17
25
46
33
55
52
78
62
88
94
96
74
47
87
108
132
32
38
95
93
24
83
323
10
106
102
114
126
20
61
90
54
215
40
30
76
23
73
44
71
49
86
37
57
56
53
188
448
103