2
5
4
9
0
19
14
31
6
1
41
12
3
8
22
7
11
1145
18
39
32
15
98
76
34
40
46
24
33
54
23
25
13
59
61
29
368
51
28
10
72
73
16
66
141
26
20
517
42