36
18
43
71
15
274
22
212
45
44
27
51
20
148
49
21
23
74
113
101
37
55
61
79
208
109
58
33
26
115
25
28
215
246
369
144
1040
62
126
331
225
183
54
84
13
69
1787
81
17
401