30
101
16
20
38
26
41
23
28
24
7
32
14
51
196
56
25
66
120
34
69
57
124
76
52
67
22
21
40
104
97
45
193
19
111
27
55
91