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