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