49
88
20
24
16
41
14
154
76
31
22
15
133
33
50
71
129
37
132
157
123
190
89
99
100
138
38
598
108
396
83
116
63
162
113
104
91
102
82
73
117
97
64
43
177
140
145
103
34
48
78
35
204
66