0
5
3
34
11
13
28
22
24
10
56
26
18
25
20
48
37
52
58
54
149
71
44
83
64
35
46
122
100
57
79
67
62
72
86
129
276
184
138
31
33
68
32