0
5
10
37
33
35
34
27
69
13
221
63
43
58
6
129
49
38
20
23
496
9
528
24
25
62
82
18
73
113
26
93
32
51
72
48
50
39
2
302
85
41
138
16
19
52