28
4
72
79
61
16
7
3
136
147
119
25
314
161
238
94
252
133
41
146
50
144
88
95
118
301
86
163
89
117
211
52
130
36
63
152
155
495
571
66
54
162
12
120
56
30
131
23
60
184
46
190
74
107