88
31
35
64
79
201
26
63
276
36
67
55
121
18
244
20
74
25
343
209
6
7
10
129
57
72
21
84
38
17
122
105
44
109
73
91
123
147
111
207
33
49
30
59
297
41
29
76
95
71
78
62