26
29
37
108
100
52
32
72
169
11
19
50
25
87
41
18
39
31
16
43
30
71
23
59
131
24
6
92
191
61
132
146
144
86
113
211
103
36
56
126
46
33
44
216
53
81
580
243
165
128