0
3
32
46
20
18
8
2
10
50
39
81
44
79
12
134
98
5
7
41
21
11
248
37
185
60
35
53
54
55
214
47
62
38
71
453
113
246
84
200
154
29
313
131
184
17
274
122
162
96