83
11
15
18
89
49
24
104
70
28
10
35
64
62
88
52
42
80
69
19
43
307
159
36
142
314
287
51
39
8
33
16
23
27
63
100
126
21
40
13
95
165
202
56
71
134
20
122
248