104
120
272
291
92
59
73
526
76
86
63
45
66
78
133
102
94
26
218
80
43
376
141
69
49
241
58
130
85
276
97
186
170
83
183
121
235
153
261
99
38
158
125
47
199
127
77
114
147
411
118
252
93
103