0
4
26
6
15
5
17
16
91
60
30
145
57
37
41
61
99
45
141
8
238
40
76
19
112
33
58
22
174
161
209
345
48
20
11
59
55
97
84
44
253
89
28
153
227
69
34
216
62
31
125
159
87