7
5
536
27
51
156
103
52
37
30
32
582
35
36
61
34
19
135
112
46
70
57
47
171
93
56
23
403
17
90
140
102
92
48
160
60