95
8
20
10
186
44
1256
22
210
16
51
46
14
271
386
132
19
183
80
114
108
6
27
50
12
102
190
39
36
37
17
25
52
203
43
59
543
76
26
96
111
24
40
684
70
33
30