29
12
13
6
15
9
24
30
54
23
11
34
59
49
129
137
156
31
276
48
171
41
290
407
68
89
69
52
113
57
213
28
32
14
238
88
21
25
82
56
76
92
47
62
17
64
169