35
29
65
20
17
53
44
31
47
59
45
105
38
32
62
49
13
22
106
102
107
93
21
15
46
127
27
68
81
167
94
89
34
33
55
163
61
41
69
232
139
18
25
28
42
56
11