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