39
42
12
277
65
33
55
37
395
40
74
48
308
50
465
49
32
21
36
241
47
518
116
11
58
188
26
10
5
261
503
119
186
95
293
14
23
25
6
89
57
8
30
145
159
16
20
61
106