29
61
59
83
42
43
27
15
21
17
60
19
8
14
38
120
12
70
49
62
26
56
66
76
41
24
53
116
96
65
23
44
46
339
10
28
13
37
333
145
105
22
180
18
39