138
80
57
15
84
82
63
129
187
134
293
48
150
85
125
235
973
45
26
93
53
25
37
102
77
65
76
508
89
46
36
40
81
49
29
104
262
94
114
98
59
145
132
131
159
177
31
68
39
12
74