10
46
68
27
11
35
61
15
14
141
100
50
25
8
9
145
53
130
129
12
876
394
2
108
29
26
22
16
44
18
23
113
82
59
56
37
231
30
42
86
4
17
19
67
209
6
24
123
34