0
13
12
2
11
3
5
14
62
17
18
24
50
9
30
56
19
29
57
68
274
123
144
77
117
128
53
38
74
33
63
55
76
59
101
119
593
201
26
66
151
103
71
35
181
130
23
36
91
79