38
28
93
31
59
19
8
14
79
57
114
27
29
41
46
94
480
313
84
62
97
176
10
117
24
40
60
26
139
45
120
132
118
44
293
107
75
42
37
151
22
50
78
36
23
21
48
5
96
72
12