166
13
18
58
127
17
21
46
50
32
201
64
124
114
39
119
9
218
76
22
27
33
52
16
72
368
5
11
7
4
8
112
60
180
47
111
71
147
121
65
110
133
26
54
42
106
31
34
29
66
19