122
11
14
67
8
160
12
148
28
75
45
103
91
37
74
33
98
64
79
78
30
61
25
19
47
35
109
368
72
6
171
20
173
4
318
58
55
60
9
68
17
172
16
5