16
43
74
23
22
27
56
31
54
38
29
110
58
45
244
102
26
122
35
204
57
30
24
227
60
10
120
66
320
307
51
2
259
109
134
47
70
33
61
401
14
21
1386
17
13