121
162
326
195
66
71
96
41
36
69
248
366
130
763
174
67
90
108
274
118
58
263
232
260
92
83
34
202
138
46
169
226
235
127
104
112
14
97
269
82
76
17
51
68
15
20
43
141
77
75
30
42
33
40
109
47
212