0
4
2
5
1
3
37
8
16
22
32
55
46
47
11
51
91
77
110
133
140
19
94
41
124
50
52
157
523
23
291
15
48
9
25