39
38
63
406
43
772
209
259
31
15
105
19
117
216
11
52
17
45
36
29
145
10
88
30
26
111
23
35
506
108
584
95
82
2587
520
72
159
84
7483
51
34
42
426
1206
70
44
61
50
47
185
33
46
157