164
62
26
121
64
87
91
28
5
157
128
25
89
18
22
49
208
7
12
68
33
19
70
21
40
31
16
6
815
3913
1039
67
113
213
174
51
47
436
271