52
50
121
5
4
7
3
246
41
44
76
860
59
12
22
38
68
20
18
14
13
28
460
118
89
259
65
55
85
51
49
36
67
247
19
155
1000
87
75
24
193
292
23
181
318
64
171
512
105
93
148
56
37
107