31
17
52
23
43
11
90
73
26
15
46
58
51
22
25
12
21
36
61
267
18
102
55
8
29
75
98
71
37
79
5
14
62
16
41
142
82
516
4
28
10
24
439
19