148
176
94
83
42
89
23
55
43
69
48
99
296
29
14
15
96
168
51
145
733
8
53
114
26
119
36
18
104
218
234
162
236
41
45
130
445
28
33
44
19
247
21
78
193
31
126
187
101
342
49
146
40
289