139
218
49
40
28
104
76
66
145
33
132
166
109
197
11
39
53
34
31
87
16
143
3
35
1
99
929
141
42
52
126
57
24
110
12
67
354
55
148
68
157
64
337
44
38
77
447
133
26
328
96
37