29
40
16
15
53
49
47
22
114
56
9
5
34
19
11
18
20
17
6
12
26
50
172
393
43
171
328
8
36
61
58
1912
83
205
160
28
14
7
33
101
2
145
23
25
37
71