31
101
103
27
87
68
6
99
169
64
33
25
83
56
30
52
37
57
45
15
50
73
296
29
18
40
23
11
16
81
49
36
34
236
92
85
28
21
13
32
9
20
79
47
90
26
42