0
42
89
13
10
7
90
19
5
62
2
8
40
21
4
20
3
71
77
24
22
136
47
121
66
150
51
60
53
9
162
178
697
56
247
109
46
32
35
49
50
68
186
170
269
96
181
446
74
12