103
169
43
115
59
62
37
78
26
190
129
34
67
36
121
95
66
158
880
12
28
25
326
440
140
421
15
61
82
63
23
144
30
68
18
13
47
29
44
77
20
60
419
323
131
216
236
49
76
42