12
29
27
31
52
77
232
122
133
21
11
148
54
9
60
73
93
58
28
65
32
41
35
47
6
38
26
33
25
171
45
42
159
143
46
218
130
83
19
75
512
20
56
39
147
16
178
22
23
97