0
10
96
22
55
21
16
54
18
13
7
29
41
51
621
61
32
44
30
43
86
136
107
45
48
144
38
118
25
291
90
26
219
81
23
56
87
73
65
682
35
97
1675