127
26
89
28
84
18
151
122
59
113
332
126
64
60
172
41
466
43
50
49
22
38
19
40
11
54
183
76
32
70
99
34
5
75
72
3
56
31
25
65
77
21
57
42
90
14
226
143
196
148
27