56
86
45
292
115
11
31
264
133
27
81
7
64
29
277
32
253
74
236
15
19
75
94
26
4
23
110
111
39
71
44
63
13
72
41
61
17
83
73
136
42
91
151
89
88
62
105
134
25
21
165