15
11
21
58
36
24
30
34
77
185
23
14
16
22
126
3
41
62
67
20
90
33
10
32
46
37
18
13
31
27
26
43
68
117
404
66
650
296
25
817
386
84
71
17
64