95
204
69
265
318
99
63
137
401
65
31
84
233
75
50
107
33
41
146
48
250
22
181
15
140
81
152
28
44
199
43
27
74
35
36
71
128
66
134
39
12
89
124
67
98
16
40
58
92
113
19
56