22
21
206
247
469
636
263
83
57
39
148
41
51
95
93
67
157
23
16
116
60
339
201
27
62
28
76
251
15
14
59
46
94
19
7
47
25
8
10
13
5
29
65
9
34
33
240