45
17
72
154
117
159
151
81
129
12
123
62
35
78
39
73
275
158
40
301
119
27
24
88
59
233
102
140
33
227
47
60
46
54
71
19
89
86
21
50
23
142
345
61
77
197
66
234
16
145
30
55