39
29
141
78
37
45
97
20
72
49
17
18
24
43
126
84
93
272
467
142
160
116
35
123
38
100
15
40
28
58
14
26
36
47
11
44
54
31
41
94
266
103
67
8
196
13
21
125
16
77