46
286
82
86
62
42
19
110
117
13
85
11
12
27
8
87
89
52
37
102
22
97
4
33
90
65
44
72
29
36
14
71
31
21
58
130
24
35
16
7
59
18
28
121