27
56
47
59
52
33
30
15
115
14
32
36
61
77
139
63
23
25
111
58
28
11
26
71
123
72
101
54
13
16
81
22
68
70
51
40
129
356
202
89
43
95
260
162
86
35
41
421