46
42
55
28
15
82
132
220
51
34
41
39
54
59
75
61
21
73
29
57
31
90
71
65
83
58
35
37
33
43
19
114
167
22
66
164
7
126
16
198
127
68
53
108
11
70
87
338