40
121
21
46
64
84
34
96
36
24
33
13
16
149
58
45
47
92
70
43
103
22
15
18
28
14
12
99
44
85
72
90
35
19
7
55
41
29
11
162
193
107
50
188
236
119
81