104
75
94
51
125
26
232
46
66
74
93
136
90
148
57
100
87
32
130
202
54
42
45
95
92
60
47
207
29
89
59
7
209
34
211
109
63
55
33
27
20
72
58
88
43
38
15
69
81
23