0
7
75
2
6
20
1
47
4
50
22
3
8
48
28
24
17
16
21
303
32
11
56
5
26
15
12
111
40
36
31
41
65
272
163
552
300
45
224
66
58