51
152
39
86
127
88
26
106
251
63
72
40
933
172
73
28
58
158
25
19
166
69
124
67
32
37
81
22
159
8
49
128
18
21
157
50
75
55
104
78
16
43
17
36
65
122
87
57
71
33
29
38