159
250
56
64
126
45
37
112
74
147
72
70
145
568
106
27
33
223
87
245
65
125
246
286
78
26
290
101
77
150
39
108
86
183
68
62
207
54
41
57
199
25
31
85
66
47
23
51
21
80
99
13