39
125
269
253
97
384
122
148
73
63
65
62
88
100
195
169
211
67
118
139
116
11
21
123
86
33
379
66
51
16
390
484
15
238
29
72
30
52
32
28
108
74
36
115
84
119
24
23
85
19