125
34
106
139
15
46
49
10
50
123
13
42
20
27
11
61
16
52
12
60
25
66
29
8
37
174
343
68
112
33
31
199
75
158
23
43
119
98
17
5
30
47
7
57
39
185