96
37
52
239
18
17
444
127
77
296
442
19
83
34
38
368
68
70
30
87
208
24
35
53
2750
321
138
14
7
50
22
51
46
74
375
25
26
23
44
94
123
389
41
28
31
21
312
202
187
176
10
76
43