262
527
34
61
16
80
18
19
83
64
7
3
31
32
27
10
93
107
6
189
140
185
293
33
247
46
103
94
87
111
40
100
13
35
17
22
20
104
37
14
12
29
99
190
68
30