30
109
33
172
40
46
17
94
9
62
53
5
14
48
25
126
64
69
34
161
77
42
24
57
71
27
72
39
16
26
36
133
23
59
222
43
7
116
58
124
70
191
296
35
112
149
21
41
333
95
51