4
30
3
19
27
24
173
60
68
151
41
18
5
71
31
273
112
25
97
111
40
178
108
12
32
96
240
93
37
74
82
119
62
185
131
65
164
454
196
86
75
72
169
44
296
105
67
95
28
187
50
10
369
94
23