50
63
164
18
21
96
232
7
36
31
81
41
19
15
29
11
43
14
202
130
26
103
13
78
83
136
6
156
124
71
91
17
51
37
72
184
85
45
44
134
64
80
123
76
77
30
47
153
116
38