0
13
12
5
14
73
134
22
15
8
2
58
49
63
45
19
35
47
41
158
52
24
30
306
167
57
114
527
206
140
74
170
578
60
131
148
44
107
349
43
102