11
33
51
27
41
95
94
452
16
356
43
50
65
46
35
45
36
52
47
25
61
89
67
58
122
144
22
29
180
24
102
135
53
183
148
57
99
34
149
166
86
42
12
83
19
26
39
5
106
274
141