10
13
80
135
43
39
9
4
64
53
373
16
24
90
89
236
15
12
71
36
116
14
32
151
29
302
5
199
11
47
26
399
23
168
17
49
76
128
145
63
57
31
40
85
37
52
284