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