40
36
68
42
138
24
12
101
10
72
30
33
98
37
221
103
86
35
39
88
8
15
59
28
20
26
14
27
38
61
56
63
66
7
43
89
34
106
196
376
3
60
4
289
81
41
6
46