4
29
27
58
91
22
121
20
88
53
674
92
28
6
41
32
10
9
57
54
19
11
36
67
34
17
35
7
26
51
12
13
16
43
14
21
68
113
46
130
48
40
33
110
18
77
25
75
102
137