13
101
29
105
16
26
699
38
31
10
165
22
57
33
48
115
32
37
42
53
44
14
252
28
136
180
19
6
23
4
20
56
55
47
94
52
118
92
40
88
30
149
344
61
96