69
66
23
16
9
30
40
85
372
46
280
115
165
20
47
132
145
21
178
135
64
244
4
111
13
26
12
82
5
90
81
250
25
48
151
949
229
495
147
89
328
124
35
240
61
60
99
24
7
152
37
101
83
127
246
18
45
17