171
23
39
152
108
72
24
64
41
17
162
66
90
246
121
57
16
69
6
93
47
31
71
54
32
85
82
28
49
192
53
52
104
99
5
68
46
61
141
248
14
26
8
166
56
267
145
83
156
19
123