52
18
22
32
134
9
14
35
131
149
297
10
57
27
13
17
222
411
21
33
103
45
53
23
80
105
48
621
50
59
77
163
36
16
65
2
49
34
37
26
24
85
84
64
71
30