232
183
115
51
91
194
304
41
157
199
103
118
40
689
52
71
25
28
11
77
190
120
93
112
82
160
45
185
17
38
61
89
36
56
256
73
244
70
55
30
67
23
78
239
69
101
576
119
99
33
18
19
275