165
42
69
99
44
73
62
116
105
85
61
121
66
40
41
22
53
16
77
39
50
59
15
104
56
75
343
51
32
24
30
161
21
64
94
45
74
128
133
79
54
70
65
67
207
112
123
180