31
34
20
23
39
113
18
30
32
22
10
83
13
46
95
162
50
27
33
24
12
65
89
28
17
49
93
25
36
98
15
26
152
70
81
29
38
445
192
43
85
58
122