0
5
26
16
13
15
17
27
71
20
22
14
322
218
163
165
113
145
68
109
88
112
78
114
67
58
39
65
151
42
38
55
84
53
190
62
92
485
87
89
31
44
40
115
640
48
107
69
568
57
41
135
52