29
5
13
139
19
76
30
152
130
87
93
343
102
59
189
72
413
81
89
141
75
125
292
46
56
67
54
27
70
117
245
628
268
214
410
238
147
706
34
737
188
111
66
140
474
191
74
564
246
88
155
131
123