243
83
27
33
51
46
31
20
32
37
104
65
43
140
51
64
66
66
122
92
163
66
29
79
35
29
60
60
75
42
49
64
66
114
37
85
64
52
35
28
91
53
86
72
72
103
71
428
53
342
129
46
107
291
518
84
117
29
57
140