45
30
93
16
67
66
81
74
32
26
25
91
76
92
62
104
29
21
176
61
49
117
147
15
78
69
190
189
27
65
84
9
44
102
17
197
85
19
40
86
87
145
37
68
53
88
193
46
48
108
135
72
83