30
29
22
44
49
13
53
21
41
12
244
15
38
26
61
24
9
20
1
47
7
102
35
54
39
17
18
27
108
227
70
120
28
253
125
60
46
42
426
31
189
57
96
169