308
72
61
30
86
13
83
115
38
52
22
28
46
44
73
9
21
45
51
35
32
138
50
128
29
65
64
23
34
37
75
16
14
92
20
31
25
17
123
90
155
170
113
26
97
27
74