51
150
97
33
32
39
93
24
23
21
38
117
9
46
42
20
65
18
107
45
37
82
58
19
25
26
47
34
14
17
69
68
169
55
27
13
497
368
43
131
7