33
63
18
9
46
12
31
21
61
137
76
163
10
16
30
27
68
48
74
386
72
199
24
90
94
146
35
129
51
29
43
26
62
47
93
42
17
45
165
84
53
157
99
833
19