321
22
112
75
35
185
9
57
41
56
78
38
11
8
73
72
51
128
149
117
196
110
37
20
96
6
7
46
18
28
62
26
32
23
125
186
241
15
16
54
21
27
12
19
161
31
80
69
83