30
41
22
159
27
19
35
40
52
12
69
54
20
108
188
47
33
165
84
75
23
77
178
117
57
13
79
14
26
93
113
43
25
6
106
49
73
34
15
28
2
145
53
177
24
85
91
39
44
9
68