0
32
11
26
18
14
23
38
47
401
35
89
75
93
34
13
56
174
74
132
52
131
231
48
127
372
54
55
84
30
78
21
69
70
42
67
24
7
90
346