51
11
106
469
21
282
44
55
62
23
96
280
7
58
15
209
65
3
13
72
313
43
36
80
17
22
41
47
98
40
70
131
355
155
84
139
99
267
1397
32
224
76
353
16
31
141
108
310
25