180
101
140
8
133
80
334
96
34
29
41
24
38
21
61
48
57
51
45
237
42
144
22
196
79
77
169
86
63
120
109
19
37
56
47
32
104
129
81
117
99
147
89
584
111
139
611
15
68
84
88
55
39
540
149