45
116
71
39
23
40
31
139
8
67
15
7
11
47
28
3
83
55
61
92
56
38
98
101
675
41
33
100
54
12
75
27
94
22
62
48
169
144
26
97
498
107
112
175
147
481
241
20
18
35
24
19
64