253
218
162
114
86
19
194
44
49
62
139
77
82
35
55
33
41
30
163
152
31
136
88
15
32
23
22
34
29
51
28
63
223
5
101
38
45
40
72
60
56
27
71
36
20
4
169
104
46
76
59