48
31
76
23
20
62
13
125
35
47
61
59
29
50
143
46
165
42
39
27
18
49
44
36
19
72
32
57
58
85
67
280
84
322
123
94
178
183
33
41
54
82
147
101
114
205
144
65
379
80
87
99