23
3
16
56
125
22
28
9
61
4
83
27
44
42
11
5
14
78
40
24
35
615
67
21
397
140
8
803
46
507
13
12
10
64
73
30
19
25
41
58
33
1
128
45
103
26
95