58
41
113
48
91
84
57
25
13
24
119
31
35
107
42
409
112
82
68
64
22
37
122
29
121
253
52
221
276
98
101
54
36
32
20
59
6
55
8
16
17
89
66
21
115
5
33
38
50
83
125
96