28
13
50
568
71
44
35
148
45
123
86
39
53
16
60
48
4
389
678
54
20
76
264
38
145
15
40
113
21
61
75
23
46
17
426
41
210
37
11
118
242
159
173
3833
51
57
22
14
10
27