90
22
37
93
47
76
29
38
33
24
230
49
36
42
17
61
63
31
12
27
23
99
20
28
35
72
237
298
69
113
25
135
15
51
280
32
54
75
21
58
112
53
110
50