94
40
16
113
45
996
29
138
27
36
37
69
11
62
32
30
70
188
65
31
6
12
88
49
61
21
9
26
13
24
232
82
678
41
25
20
389
43
102
34
53
229
150
55
112