12
39
56
15
35
25
23
75
38
43
33
123
84
48
45
8
26
9
81
292
52
46
19
7
113
128
141
17
237
135
80
22
85
63
76
50
14
67
30
32
29
51
40
11
36