29
99
25
61
21
23
35
56
20
115
93
79
31
3
104
14
113
57
9
12
7
90
6
4
26
69
17
50
49
77
92
43
39
8
82
5
18
59
279
19
134
255
11
102
13
227