76
21
131
129
151
49
172
28
40
51
33
288
65
38
52
118
261
193
8
12
36
145
45
75
14
15
66
73
203
67
57
25
24
79
188
87
196
61
20
157
97
85
98
522
122
77
46
27
236
265