0
2
5
140
8
79
32
25
12
36
114
39
35
42
148
14
46
66
73
19
69
31
231
23
10
527
6
17
27
30
134
60
96
108
57
90
38
107
70
297
271
18
135
97
24
118
128