29
15
81
26
17
40
23
30
35
50
14
49
43
28
12
32
21
57
47
25
37
89
66
24
7
59
93
31
91
58
85
48
88
44
106
291
629
34
117
174
68
90
218
160
128
101