12
42
75
37
64
137
47
61
188
855
385
85
22
76
27
74
28
103
38
21
300
17
167
29
23
13
122
66
33
288
46
15
1557
45
56
36
52
63
111
70
87
174
132
304
6035
135
416
134
49
203
43
4254