86
25
149
268
41
45
292
7
27
143
33
9
31
154
335
54
83
38
121
103
36
72
98
92
87
84
71
137
114
60
209
76
40
61
206
35
170
547
66
52
130
95
63
30
48
19
118
361
117
93
134
43
107
365
108