435
88
47
23
31
34
41
147
35
52
30
129
55
98
42
51
29
33
113
159
25
76
27
13
188
119
67
15
64
50
39
48
65
46
56
69
66
94
111
32
26
62