0
5
78
365
25
141
76
27
10
237
12
47
219
167
255
54
51
83
41
414
156
44
221
18
61
353
213
48
31
19
22
56
34
16
15
11
108
99
176
9
97
45
26
58
20
28
30
29
116
264