30
353
99
28
74
41
44
54
9
119
177
235
72
46
11
13
182
62
25
242
67
136
70
104
84
36
39
265
66
167
141
122
233
40
6
114
152
126
19
55
79
23
95
73
26
14
65
101
32
47
59
214
31