29
23
18
39
30
10
6
84
67
36
72
71
352
33
21
20
58
49
66
82
50
199
34
35
40
64
15
11
19
105
292
119
52
14
28
46
99
59
315
209
242
37
42
140
47
16
44
124