13
33
6
22
50
17
7
28
31
202
65
21
38
4
119
45
10
18
15
23
108
80
24
35
156
39
55
345
83
77
36
58
20
34
781
19
29
89
49
53
26
25
51
102
59
66
87