26
35
50
25
43
13
54
106
66
32
44
76
19
83
17
87
48
88
90
33
194
62
71
93
79
57
158
162
22
112
30
55
42
177
129
45
141
160
94
63
125
41
52
457
82
23
337
75
159