83
31
72
15
101
50
22
30
32
14
36
33
94
51
8
61
67
96
66
47
34
438
405
52
329
249
16
21
24
41
63
48
110
38
250
10
147
27
301
304
26
1365
13
181
883