111
43
118
54
30
40
25
41
33
28
142
228
146
251
575
65
144
370
364
133
68
8
209
90
37
47
67
87
174
52
19
61
34
72
102
159
191
81
238
59
62
435
104
69
88
74
77
108