19
2
12
31
326
33
7
8
44
69
22
62
21
34
101
148
100
40
264
9
54
75
340
76
66
50
364
65
387
38
745
57
371
155
365
35
61
167
26
25
15
16
11
217
88
208