161
41
1022
5
57
65
74
15
179
43
6
4
305
109
151
26
595
96
12
8
30
387
73
9
18
32
78
147
134
48
25
19
60
22
54
36
21
164
17
342
27
50
171
72
118
75
39
14
358
42
173