27
93
76
112
44
67
65
33
34
47
70
102
16
79
21
9
89
61
68
18
175
204
46
12
50
117
139
23
238
83
90
30
52
25
150
154
74
227
186
107
84
72
187
127
475
199
96
190