38
89
88
55
30
42
18
23
20
148
51
37
12
33
297
4
15
28
8
17
21
35
6
65
53
101
29
31
46
5
10
41
16
373
103
267
32
95
34
147
246
43
36
45