29
26
10
56
3
51
5
50
71
18
16
8
21
54
341
123
30
34
32
83
193
36
7
12
45
188
27
15
19
35
33
49
4
81
70
48
232
41
52
31
11