255
113
210
16
8
35
33
38
171
107
70
542
15
56
74
24
137
49
87
34
18
17
77
60
118
47
64
243
41
91
97
126
169
54
36
99
62
108
10
43
9
19
44
50
48
51
273
20
25
110