6
5
39
125
269
253
97
385
122
148
74
63
65
62
88
100
196
169
212
67
118
139
116
11
21
123
86
33
382
66
51
16
390
484
15
238
29
72
30
53
32
28
108
73
37
115
84
119
24
23
85