0
5
4
79
28
17
31
51
6
43
52
34
110
16
140
73
25
81
24
93
123
48
35
23
61
54
32
136
119
179
38
47
46
385
57
167
69
107
76
39
60
33
113
63
259
163
124
139