12
5
11
6
1
27
13
37
50
7
4
16
14
3
9
90
25
18
28
41
34
70
57
22
10
117
26
21
85
68
76
53
29
8
39
125
75
65
48
141
412
72
164
370
137