139
87
26
29
55
22
33
53
143
218
19
52
85
91
40
80
99
57
82
64
96
60
144
145
77
167
20
63
36
83
46
31
373
70
351
106
177
238
252
92
67
1327
186
286
258
214