46
42
86
242
667
31
8
58
17
1
47
34
6
131
176
14
13
22
101
110
57
29
545
54
11
196
21
15
24
127
104
9
44
7
52
35
179
803
43
287
0
65
20
32
349
25
18
12
19
85