0
3
13
23
10
20
22
29
56
78
28
95
31
11
15
65
63
75
61
12
6
5
71
198
48
58
18
7
21
26
116
41
16
40
38
85
256
151
44