75
38
49
7
114
149
28
129
79
35
42
10
30
20
164
62
100
19
25
15
31
27
60
22
73
32
227
84
9
334
565
26
36
54
41
55
86
14
63
122
39
64
29
116