4
1
6
5
16
13
34
15
48
107
121
214
114
116
291
188
118
153
46
322
196
90
218
157
35
177
86
175
54
452
91
249
275
87
189
61
80
96
246
66
55
52
51
193
125
100
102
88
194