91
152
111
36
108
186
8
34
40
81
78
48
147
94
28
63
244
67
127
14
33
51
26
37
19
41
47
86
27
57
12
982
31
65
18
75
223
278
46
1083
69
20
53
93
73
280
62
98
177
176
72
132