42
67
139
86
22
26
18
68
23
10
12
34
16
72
47
127
38
35
39
13
21
11
122
176
15
48
96
54
46
71
151
25
66
52
112
19
30
497
373
98
40
349
158
29
92
390
32