1
3
6
0
8
2
31
22
36
47
75
19
38
40
25
16
74
23
20
78
94
59
128
98
26
56
107
130
100
114
123
111
87
64
109
67
42
39
251
37
90
169
85
127
190
18
116
204
189