90
89
23
15
61
131
19
74
38
44
88
63
30
13
12
45
14
304
57
215
52
24
40
200
338
47
87
20
25
53
26
35
32
114
8
60
50
17
48
10
110
11
6
9
33
31