187
145
499
265
22
103
84
75
27
373
52
43
88
135
23
33
298
7
19
29
36
34
18
20
66
49
73
21
153
16
563
306
10
63
30
55
122
105
47
179
8376
440
82
134
144
447
143
274
579
83
336
25
38