180
48
109
29
94
106
86
78
32
197
161
114
49
47
31
111
66
147
145
40
71
166
79
28
130
133
102
42
223
51
99
103
76
163
10
343
24
36
177
72
22
248
230
62
33
98
68
59
97
75
23
34
80
65