31
79
26
99
83
44
62
29
97
25
57
13
91
94
386
108
22
18
21
196
15
24
50
27
227
32
47
23
14
145
11
89
43
209
20
168
19
102
51
70
93
150