18
37
26
63
119
31
23
108
36
76
84
5
250
32
15
136
53
125
27
25
77
50
19
79
408
64
4
20
212
83
35
13
2
10
3
47
97
39
43
8
52
46
12
11
9
14
16