139
108
277
585
68
190
83
122
120
215
50
60
19
48
59
24
98
81
86
52
22
20
156
1036
7
55
12
30
25
91
99
45
42
58
290
128
2
4
15
13
78
457
39
107
440
238
400
61
348
73
248
32
1063
153