31
45
14
3
49
2099
4695
249
948
7
15
12
210
89
73
37
42
128
33
11
10
19
22
30
24
62
34
81
4
72
190
17
13
36
48
141
66
64
93
20
18
55
550
149
127
1
32