33
332
124
29
228
301
351
140
71
19
38
264
42
40
120
46
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
30
225
200
89
66
74
34
13
113
215
43