18
169
75
141
120
127
30
119
19
28
219
55
82
96
134
154
76
6
43
26
35
7
16
87
17
34
3
60
20
39
10
65
8
21
27
79
68
358
45
1
108
11
185
5
90
4
78
14
52