21
88
7
43
23
52
184
57
28
20
39
135
53
42
47
48
33
77
32
26
70
69
24
17
8
128
84
35
140
54
108
37
40
51
110
38
293
120
143
191
75
247
179
165
64
361
125
29
313
80
71
107