25
38
39
30
8
43
133
35
44
27
63
120
74
10
76
99
14
1012
16
41
108
80
88
45
20
79
53
124
73
97
199
122
52
37
114
13
32
132
23
65
57
22
5
103
140
40
123