0
13
3
35
78
36
34
63
26
6
5
75
46
59
61
53
41
50
37
236
133
98
44
114
421
310
94
181
66
56
86
292
33
73
139
279
264
32
287
106
42
11
54
127
92
76
160
74
45
255