1
4
11
20
7
6
2
8
9
26
76
115
27
34
19
25
33
31
86
52
50
30
53
138
71
126
130
435
59
82
89
267
408
228
73
347
220
45
29
339
109
93
91
159
43
14
68
96
77
46
37