49
13
21
6
123
68
63
72
66
222
103
11
88
320
367
156
29
74
30
69
206
120
19
116
112
84
376
57
26
183
342
557
443
45
53
254
130
117
67
54
113
180
22
83
8
5
359
142
95
85