0
13
3
12
7
26
39
8
57
35
28
63
22
103
29
40
33
17
54
56
464
90
69
225
53
118
14
44
32
157
37
122
36
42
47
114
1
108
265
49
21
78
61
16
24
227
1297
96
41