115
16
358
26
47
15
102
77
74
27
125
33
72
73
5
96
266
24
63
17
78
35
217
294
32
44
68
60
159
291
64
229
86
59
76
180
122
19
58
94
66
95
43
90
41
7
170
108
65
37