29
18
17
23
37
13
117
95
15
9
38
96
6
20
109
120
7
65
27
90
32
8
187
71
26
43
45
40
75
35
59
30
146
229
44
33
116
83
28
464
247
226
69
48
51
198
148