9
17
53
35
14
40
109
39
116
26
309
82
29
27
4
25
28
55
12
127
47
151
228
120
11
102
63
853
48
106
23
16
306