96
61
7
19
72
36
46
20
52
114
31
247
69
83
16
10
39
4
14
138
29
97
23
30
118
204
50
128
7193
517
44
25
73
65
76
67
66
103
53
33
32
38
24
253
43
112
60
285
37
48