0
23
32
149
21
10
20
100
4
96
18
46
72
34
152
22
103
63
28
80
36
38
55
54
141
15
64
49
309
57
39
61
52
705
41
56
97
225
116
29
102
40
43
26
115
6