129
19
232
174
34
5
649
482
1
52
135
72
15
62
107
18
27
8
295
663
188
192
11
7
160
93
14
156
65
36
79
81
55
285
3
308
9
159
21
43
119
20
145
39
22
0
110
201
56
103
168
111
82