102
45
9
48
32
267
21
188
187
41
40
56
259
208
47
210
37
72
59
656
43
70
20
51
8
16
19
28
54
11
14
18
58
26
64
55
33
38
69
34
88
35
60
36
25
139