4
57
133
12
34
51
50
189
101
353
290
40
21
278
22
17
141
58
88
289
8
87
62
52
23
28
99
197
20
49
70
46
15
14
178
64
26
25
27
19
11
43
38
92
18
31
44
104
335
13