255
176
2
26
54
179
209
9
109
38
37
21
36
6
35
107
29
744
4365
114
7
18
67
148
175
149
30
11
40
17
31
27
16
19
93
69
143
74
213
62
43
78
12
48
5
28
64
50