153
37
22
29
19
129
45
77
62
49
213
108
229
89
179
125
227
183
50
201
43
13
6
207
107
20
61
59
411
16
51
18
54
548
150
32
218
14
24
52
146
347
41
38
115
136
79
76
83
21
8
31
17