30
23
45
15
22
20
16
27
56
44
202
26
113
18
53
24
648
74
25
83
86
10
46
40
118
29
7
55
49
102
82
32
36
81
117
31
105
28
21
67
148
62
19