126
132
368
134
611
131
233
86
104
205
48
59
262
27
17
136
66
150
198
118
72
273
54
153
128
49
83
44
25
102
33
202
354
3
152
68
87
120
4
31
37
22
88
91
20
56
21
34
107
149
101
895
921
147