49
183
25
19
86
167
159
273
4
12
14
5
9
39
92
75
507
57
32
47
20
21
7
305
65
34
35
33
29
98
27
28
52
53
127
433
150
78
84
67
26
123
16
60