152
72
11
52
50
23
551
5
168
24
61
136
443
15
469
228
337
312
101
34
29
252
103
1691
660
164
76
45
810
73
38
194
196
47
55
1394
218
108
192
54
85
53
30
16
27
13
92
37
997
486
65
75
19
22
41
82