292
72
287
39
88
86
124
67
5
43
123
16
29
91
33
59
65
51
17
107
198
1
181
227
20
370
335
44
38
27
83
19
60
116
12
57
92
94
64
121
93
47
300
63
112
117
111
50
104
330
96
42