29
22
33
14
7
16
18
17
28
48
32
54
39
38
24
41
74
2
76
9
35
19
25
49
45
72
57
31
133
351
70
99
59
262
131
313
55
61
42
53
684
89
15
279
63
160
90
227
8