34
66
270
128
94
41
30
87
191
75
375
54
17
112
113
106
33
83
53
256
188
248
105
20
56
40
45
150
762
76
32
49
200
474
59
96
155
69
82
63
255
50
170
3
51
102
35
48