163
95
65
22
94
123
109
64
32
27
61
39
74
43
75
162
45
237
57
107
26
67
159
50
72
20
71
86
36
52
167
34
24
93
59
25
186
23
38
106
138
16
69
33
12
30
56
147