29
10
20
14
7
12
47
17
22
15
26
11
41
19
64
40
23
60
118
43
314
59
753
98
50
31
54
73
157
206
36
95
51
46
87
68
88
126
70
198
39
65