99
48
104
114
89
33
319
143
133
121
163
13
113
28
125
107
600
173
59
51
41
16
331
91
171
87
50
22
15
285
21
97
264
75
77
225
128
159
92
226
46
34
327
773
66
38
42
20
70
626
45
102