35
41
18
28
25
38
72
34
85
180
481
80
103
78
88
365
308
8
33
49
70
63
69
10
123
24
59
23
86
132
22
104
176
100
20
120
50
26
45
31
313
5
58
221
40
46
42