126
18
32
15
92
27
61
17
34
33
169
21
122
51
74
20
72
90
38
9
55
105
271
19
40
49
13
26
87
244
23
94
39
149
97
213
218
78
35
125
59