86
36
418
53
23
46
47
60
15
297
135
336
52
130
202
19
21
7
26
14
13
20
2
267
29
112
150
49
10
57
127
102
6
35
25
67
165
164
28
247
78
32
16
17
22
190