12
61
40
16
5
4
19
49
17
11
56
10
22
125
28
609
68
46
90
7
70
33
1
38
50
57
20
23
27
6
25
15
63
37
8
196
119
32
2
9