30
203
52
85
126
27
10
55
76
15
105
41
107
29
28
14
102
12
81
46
16
37
33
42
24
119
229
84
441
39
172
26
7
45
38
59
23
95
72
191
227
20
112
61
43