76
50
23
32
60
20
24
221
227
49
112
27
52
34
136
114
83
106
184
110
86
69
99
72
107
105
29
31
58
54
45
142
12
126
80
28
55
253
100
38
77
74
140
170
91
37
33
295
67
262
40
89
101
311
192
148