29
32
48
28
84
98
79
59
87
83
16
104
157
288
45
18
13
9
23
22
27
33
20
17
46
38
14
26
21
11
39
44
49
25
10
65
143
51
35
34
19
89
74
80