184
136
46
641
128
13
151
27
157
23
123
35
25
513
465
54
97
28
280
764
188
79
62
89
66
34
37
3
17
24
14
10
22
4
12
20
98
47