95
13
134
69
135
131
32
81
55
54
52
83
93
47
66
59
11
35
65
33
34
40
75
41
15
3
39
12
88
5
86
21
53
42
70
94
109
505
82
49
19
26
68
189
30
43
31
300
205
24