405
76
79
147
151
4
42
19
29
139
179
71
48
119
129
65
59
43
122
72
15
27
141
94
39
34
32
18
44
98
83
241
96
90
20
12
52
77
13
126
188
35
226
97
75
103
107
84
64
68
55
5