88
82
25
55
30
87
137
75
641
5
83
42
23
63
40
34
66
115
1
59
60
107
13
97
45
26
18
15
8
49
89
67
109
31
27
7
58
93
127
315
28
64
280
192
215
386
76
37
71
202
126
48
62