66
43
68
221
173
151
61
107
166
152
239
36
606
46
65
110
114
25
148
161
159
28
115
31
12
92
30
26
53
77
47
24
11
83
16
67
39
54
32
22
118
23
29
69
72
471
57