26
21
41
55
23
132
96
56
42
160
13
108
147
90
47
53
15
92
29
119
32
123
22
103
34
113
180
196
43
20
45
65
81
146
25
70
10
218
238
359
69
31