29
7
9
2
11
5
12
16
4
159
17
85
6
28
15
19
168
773
450
173
24
77
54
14
71
189
92
81
10
102
51
629
78
70
156
573
491
26
20
45
419
41
572
342
22
167
110
340