163
16
95
34
41
23
31
14
111
84
54
8
5
17
61
49
107
58
24
44
180
25
22
9
13
141
96
20
46
47
6
89
35
1137
76
171
88
4
11
769
42
15
78
1
59
218
156
37
105
126