0
34
17
11
4
2
45
24
48
18
3
29
6
13
8
10
22
12
49
537
68
26
20
31
108
107
65
53
76
232
28
15
27
69
38
158
425
749
206
99
101
239
43