25
89
24
19
39
191
7
54
60
144
14
85
44
111
77
18
13
82
86
386
26
355
28
29
16
31
40
30
35
165
57
23
15
185
168
52
51
41
11
582
34
73
58
67
59
72
8
56
346
480
208
156
264