111
307
106
86
203
105
146
171
50
107
16
69
220
24
135
39
68
20
31
54
67
73
49
11
43
36
194
62
188
252
110
15
577
28
128
137
59
13
92
246
32
41
72
104
216
207
89
152
57
93