198
96
155
37
38
126
80
89
42
59
75
25
31
39
256
45
78
108
50
148
101
64
436
67
134
98
36
204
21
127
8
321
56
289
73
5
309
180
77
90
351
91
209
66
71
9
211
28
20
22
113
201
319
95
790
269
200
329