39
31
86
26
16
19
42
7
17
36
32
105
51
28
107
18
75
24
35
159
38
47
85
69
68
67
90
13
2
49
12
37
6
23
56
119
22
125
76
112
21
25
77
57