22
8
54
48
30
59
99
110
43
85
199
47
28
51
35
77
139
25
21
92
364
197
181
80
184
233
93
39
37
306
157
11
62
68
45
537
280
41
133
158
9
83
15
19
13
58
152
33