148
83
112
136
8
18
50
403
71
29
24
23
34
27
28
48
30
37
45
41
121
99
82
69
88
35
57
106
49
7
9
12
6
105
19
16
55
15
64
42
25
81
21
14
86
39
17
4
43
51