29
19
67
72
17
10
49
21
16
32
14
9
8
105
135
5
36
284
389
212
69
70
15
44
22
23
20
129
28
7
61
13
56
38
50