45
113
213
25
155
90
35
86
140
163
133
54
40
30
31
47
73
100
23
84
247
37
1502
389
92
13
1415
874
162