51
31
47
8
50
20
127
7
22
30
37
188
88
90
185
132
17
58
153
14
53
33
436
23
11
32
26
40
6
15
104
128
78
97
193
12
25
190
29
113
76
1
169
60