30
29
22
45
16
86
23
7
49
34
13
21
56
14
47
183
43
79
31
12
75
41
71
26
44
64
52
70
109
39
11
33
9
35
58
51
10
202
8
90
25
5
18
115
28
54
80