32
32
48
99
47
36
50
31
64
77
64
62
79
67
117
116
97
44
138
51
30
114
78
83
81
81
170
31
57
74
70
119
58
56
178
52
151
93
57
60
37
102
122
66
56
68
55
47
80
94
337
139
99
62
145
85
101
68
53
67
131
170
86
136
63
76
185
122
68
164
261
69
338
87
181
141
96
45
37
65
122