109
11
79
14
89
15
9
3
90
32
33
21
13
23
22
19
18
76
74
26
115
46
7
12
4
55
36
93
49
59
47
53
363
51
135
102
16
278
34
45