0
3
57
45
13
43
18
66
4
8
12
35
39
19
58
28
61
22
30
51
10
26
37
32
15
495
100
44
81
80
127
76
146
141
373
49
187
60
74
103
69
117
139
47
91
82
175
50