1
5
0
37
48
22
159
24
36
15
8
32
11
30
33
75
70
29
63
127
34
52
73
117
287
278
199
124
66
460
77
134
17
57
118
43
195
47
26
49
21
98
64
18
51
19
16
91
150