42
13
30
163
70
21
95
35
19
360
14
25
239
55
48
38
87
27
118
32
9
17
31
79
18
20
51
76
39
64
977
41
22
29
26
104
139
23
218
37
36
286
298
10
123