129
43
1053
48
28
31
126
32
221
205
44
300
59
177
116
105
27
58
93
68
21
61
24
34
51
29
71
42
33
17
11
46
66
30
6
18
7
10
16
79
4
47
12
139
22
55
40
73
19
60