116
97
14
172
53
247
31
7344
60
50
207
78
20
159
18
32
113
46
42
75
34
96
443
44
409
67
333
43
51
63
36
19
33
66
8
94
16
160
155
138
79
41
38
28
208
58
49