131
520
29
26
25
59
8
6
67
24
33
102
18
50
43
101
11
12
347
314
56
23
20
240
9
119
208
7
42
3
16
10
130
64
40
22
32
34
147
77
97
71
229
162
30
44
109
201
36