4
3
35
17
56
8
39
208
15
29
133
76
14
7
49
81
9
55
79
270
96
47
22
230
209
37
33
2
30
43
91
23
213
227
44
190
148
181
317
238
225
165
13
527