222
80
85
28
76
413
18
40
324
61
101
64
355
206
49
54
88
33
57
67
15
59
106
24
22
20
119
160
107
27
169
311
389
47
75
134
147
261
50
42
43
102
12
44
36
218
403
489
89
96
165
26