0
2
42
92
13
11
8
19
90
5
63
3
40
21
4
20
71
78
24
10
23
136
47
22
121
66
151
51
60
53
9
162
7
178
697
56
247
109
32
35
49
50
68
186
170
269
96
181
446
74