2
5
19
24
25
10
51
29
28
7
152
11
9
3
8
34
36
23
0
17
4
26
6
81
41
15
31
45
134
42
30
240
125
575
124
14
16
21