116
10
23
129
508
43
6
47
38
2
58
66
2629
175
84
482
201
49
711
54
64
46
60
52
19
41
73
28
14
63
11
24
95
35
55
22
71
15
8
25
61
34
155
72
44