92
72
53
63
26
44
313
64
29
275
15
31
50
76
41
123
65
129
69
439
223
55
83
33
117
82
24
39
16
120
4
107
79
62
426
280
263
229
95
87
128
141
60
172
173
150
51
380
56
241
38
139
174
102
99
48