50
343
41
171
25
46
45
150
76
87
94
44
89
176
115
14
19
68
24
83
32
141
13
51
102
162
188
104
39
91
48
92
129
8
88
90
59
34
36
60
117
38
43
190
267
124
123
27
86
31