103
45
57
37
25
138
34
36
111
73
19
62
222
273
82
151
272
466
24
85
90
22
31
112
41
78
39
58
106
109
70
635
139
143
110
99
171
56
86
119
114
152
47
35
317
366
46
26
77
101
48