0
13
1
45
12
47
24
2
3
33
21
11
23
7
25
28
19
8
32
6
5
22
66
86
35
61
39
10
29
296
353
118
18
190
51
83
48
37
185
165
101
15
451
125