0
3
1
35
75
36
33
63
25
6
5
78
74
45
59
61
53
41
50
37
236
26
131
97
44
111
421
310
94
181
66
56
84
291
73
46
139
278
262
32
286
106
42
11
54
127
92
76
160
34
252