88
286
195
73
18
96
130
35
30
172
107
31
43
145
22
44
74
80
40
108
57
183
110
64
28
98
62
46
49
104
255
106
45
811
347
19
85
159
111
78
50
153
32
76
173
128
51
127
25
86