134
166
496
313
43
147
30
57
78
16
102
9
34
13
21
52
32
49
26
62
17
156
119
86
63
3
7
70
28
55
37
19
5
6
2
4
42
12
1
346
46
10
64
89
15