2
47
472
48
16
4
59
17
35
57
94
70
12
75
66
89
3
184
53
33
10
11
52
15
25
34
99
1
296
45
29
6
5
20
88
0
42
24
39
136
56
97
140
64
2000