4
76
15
21
46
14
11
41
27
22
169
327
39
53
55
187
33
37
47
196
17
19
218
67
52
297
102
386
62
40
48
88
155
24
44
59
34
135
70
373
253
171
172
92
371
276
463