15
101
49
22
29
32
14
36
33
94
51
8
61
67
96
66
47
34
438
404
52
329
249
16
21
24
30
83
41
63
48
110
38
250
10
146
27
301
304
26
1365
13
181
435
883
76
35