28
55
54
77
410
37
119
31
71
12
51
64
18
20
96
13
318
17
69
53
138
89
47
23
86
59
25
10
98
79
364
256
275
327
52
78
189
42
73
66
56
204
202
134
19
110
39
68
85
83
76
44