29
14
695
11
90
27
62
79
22
43
46
202
13
28
50
201
94
41
18
30
68
26
12
48
20
44
16
86
77
10
97
23
4
3
39
60
1
104
9
5
21
57
80
115