99
102
15
391
17
45
48
65
199
39
86
87
26
19
11
31
21
37
1012
42
1724
295
200
44
2003
148
22
38
7
10
78
173
64
29
93
24
27
8
13
167
67
33
106
154
58
25
181
57
473
32