297
29
51
14
34
53
425
195
301
65
41
1131
35
69
151
76
30
24
138
36
152
111
27
59
115
113
100
62
74
110
343
43
38
224
16
187
70
71
31
73
277
7
12
127
461
633
60
210
81
287
37
22