1
0
19
125
15
42
28
12
11
68
80
160
27
36
18
144
47
203
250
281
53
33
26
56
37
109
111
92
30
16
65
6
8
40
88
45
55
59
49
10
22
34
20
356
13
43
130
32
124