35
122
41
28
15
34
25
93
20
67
85
124
14
18
157
24
394
42
96
22
36
125
40
70
123
59
17
37
119
166
27
72
47
102
63
30
164
130
388
61
272
23
7
60
62
45
68
13
109
52