46
32
3
226
84
11
23
29
20
115
47
95
138
14
26
42
4
36
21
65
49
300
123
355
81
58
19
55
52
5
197
18
31
517
224
53
87
27
256
51
28
43
6
63
106
54