89
165
40
46
29
94
47
34
180
13
5
63
33
332
124
228
301
351
140
71
19
38
264
42
120
59
44
610
101
143
69
73
90
92
313
50
70
15
91
18
1236
28
76
218
49
36
926
764
909
112
185
943
14
68
184