29
57
35
79
38
108
27
73
96
89
47
32
51
22
41
39
31
24
68
74
119
21
36
54
33
247
142
65
49
67
64
30
25
52
17
139
156
23
58
111
92
123
112
107