38
92
76
27
58
33
66
5
21
53
10
4
67
7
72
60
52
9
87
103
59
30
41
84
54
64
36
111
141
19
175
190
26
34
57
319
199
42
75
20
119
389
16
80
23
77
73
457
500