106
22
25
69
707
31
264
20
17
44
1081
24
40
512
87
170
113
105
13
6
103
9
35
77
48
26
18
38
36
500
16
148
34
21
58
156
30
5
15
287
76
266
86
45
64
19