23
70
156
38
26
108
46
218
402
121
60
41
4
77
24
50
43
159
29
5
28
40
42
171
32
20
31
10
94
19
62
54
17
99
93
64
91
116
639
34
66
33
106
87