31
35
67
178
37
697
132
21
220
48
108
157
131
129
134
97
50
246
22
58
106
59
57
53
109
68
71
16
36
95
116
136
79
54
33
153
9
47
193
148
209
30
99
89
25
101
65
322
17
52