12
5
16
1
23
14
51
30
10
13
39
22
37
31
53
56
83
35
2
11
20
29
123
72
33
59
81
57
41
269
383
172
124
130
96
146
158
95
15
36
43
40
129
26
871
0