91
28
110
76
211
130
186
17
54
189
29
36
506
138
10
140
968
13
19
627
48
305
22
42
203
118
55
15
32
43
20
68
51
24
40
25
128
72
30
47
113
18
57
21
67
35
8
65
23
14