403
24
28
26
14
22
15
29
141
263
95
300
102
56
21
51
67
73
391
53
32
377
308
49
20
57
31
16
54
43
125
17
35
13
52
86
8
115
48
27
98
19