38
103
450
19
45
96
15
23
93
30
37
27
28
9
58
187
132
24
65
13
81
47
26
91
4
5
14
66
3
10
22
18
36
6
11
42
39
118
55
177
51
34
44
922
59
40
206
41
16