28
50
33
36
16
48
23
63
66
283
30
38
20
12
53
46
27
70
25
21
29
7
19
47
76
86
205
169
32
62
58
24
44
26
40
42
349
368
103