86
38
40
29
243
445
45
144
375
218
84
76
32
22
96
105
213
41
35
26
37
20
150
58
2803
337
145
75
424
66
9
52
306
200
88
28
56
350
48
201
80
379
31
782
91
103
127
394
46
33
61