2
0
3
4
21
10
92
16
23
11
29
1
6
7
9
5
19
303
13
97
22
57
8
26
45
33
25
46
14
34
28
20
56
18
86
44
31