6
5
23
21
10
34
141
18
93
29
22
37
31
14
99
46
212
69
84
47
92
113
56
114
36
104
174
49
192
112
148
30
258
196