127
41
2
33
295
86
32
18
30
58
79
44
39
9
49
16
52
24
8
38
17
66
12
72
15
158
118
11
42
169
23
207
28
47
155
120
101
37
20
22
77
59
62
45