46
79
84
34
32
45
94
129
108
153
107
63
40
38
36
18
51
80
24
14
56
83
71
161
180
69
65
47
105
42
344
41
89
146
147
110
70
50
156
287
73
74
137
125
49
30
321
330
90
470
214
114