29
11
10
30
47
59
61
137
23
18
14
103
21
17
99
265
80
74
25
8
57
185
89
42
71
49
51
19
13
303
34
307
97
86
7
64
6
116
69
20
288
45
31
33