36
121
69
37
65
32
40
79
34
45
96
41
166
43
218
139
60
20
14
22
53
55
107
178
24
28
76
106
12
26
66
27
52
21
51
59
48
31
10
17
386
431
231
152
38
39
343
196