100
94
31
21
62
15
33
51
139
29
70
83
187
97
84
36
56
88
148
120
93
126
66
165
42
72
50
37
8
49
237
202
146
18
28
26
41
30
44
63
142
164
5
108
177
128
90
20