0
1
37
15
25
50
32
7
35
28
91
26
21
72
78
57
71
14
42
212
18
115
85
34
43
16
125
113
263
27
309
396
64
13
202
65
89
19
33
68
45
605
139
129
289
84
61
637
107
553
110
86
365
12
56
147