31
97
15
34
22
81
49
20
72
33
88
42
61
23
30
16
85
66
12
123
52
307
32
24
26
8
28
65
207
69
18
60
117
111
83
29
40
9
13
11
39
106