103
33
78
27
50
1361
106
555
16
14
55
69
264
39
59
77
63
83
18
91
42
19
43
21
49
24
2007
30
111
41
25
40
160
34
123
54
168
76
10
99
89
46
573
659
5583
20
38
108