102
23
71
38
54
80
13
9
25
58
10
5
8
14
21
41
103
279
1443
53
63
47
236
145
50
34
118
66
4680
91
15
56
295
100
263
32
196
73
45
42
155
30
29
24
55
44
70
57