0
4
23
40
24
79
47
22
11
60
36
156
12
740
233
186
387
15
93
748
282
26
65
71
146
589
48
80
6
162
85
142
140
138
66
83
41
19
124
54
55
53
7
94
61
17
18
42
44
46
51