49
120
65
42
48
129
363
50
83
100
110
67
81
99
293
89
140
219
57
45
8
40
43
32
23
14
19
26
64
72
230
323
78
103
30
80
347
24
151
233
202
406
70
84
69
137
66
58
107
35
22
156
77
142