129
147
424
82
35
26
27
30
57
36
40
56
49
126
110
96
76
99
44
65
116
54
120
115
61
50
77
85
55
24
19
48
63
43
107
266
105
202
32
75
196
97
106
84
306
67
95
31
127
83
25
256