0
19
18
14
50
129
53
3
98
41
12
36
38
47
60
40
4
49
8
69
25
16
107
54
21
106
46
39
128
71
95
58
30
13
152
108
130
252
134
259
86
150
135
22
32
352