115
17
89
107
71
37
38
19
12
16
25
32
43
133
55
196
15
34
94
122
120
41
63
208
73
653
195
31
53
69
111
175
188
47
200
93
116
35
119
915
209
33
367
30
52
151
142
146
48
95
96
61