386
129
102
73
46
171
84
30
199
105
44
61
18
32
9
97
54
42
40
156
58
28
78
95
188
21
71
70
11
1142
137
91
14
35
88
55
160
45
47
67
39
36
29
68
17
27
23
38
151
41
22
24
74